package com.atguigu.dao;

import com.atguigu.domain.Cart;
import com.atguigu.domain.Order;
import com.atguigu.domain.User;

import java.util.List;

/**
 * 订单 dao 层
 * @author dl
 * @date 2020/5/4 13:24
 */
public interface OrderDao {
    /**
     * 添加订单信息
     * @param order
     * @return
     */
    int save(Order order);

    /**
     * 修改订单状态
     * @param order
     * @return
     */
    int update(Order order);

    /**
     * 查询所有订单 admin
     * @return
     */
    List<Order> listOrders();

    /**
     * 根据order Id 获取单个订单
     * @param userId
     * @return
     */
    List<Order> getOrderByUserId(String userId);
}
